/* IBC DIGITAL WEB SITE 2021 VERSION */ 

/* START: GLOBAL STYLES */
body{
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
}

a{
    color: #02b9ff;
    text-decoration: none;
}

a:hover, a:focus{
    color: #0f303f;
}

a.yellowBtn{
    background-color: #fdc130;
    color: #000000;
    padding: 15px 20px;
    border-radius: 20px;
}

a.yellowBtn:hover,
a.yellowBtn:focus{
    background-color: #0f303f;
    color: #ffffff;
}

h1, h2, h3, h4{
    font-weight: 600;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

/*h1:after, h2:after{
    position: absolute;
    width: 60px;
    height: 6px;
    background: #00adef;
    bottom: 0;
    left: 0;
    content: '';
}*/

h1{
    font-size: 60px;
}

h2{
    font-size: 48px;
}

h3{
    font-size: 36px;
}

h4{
    font-size: 24px;
}

.aligned-center{
    text-align: center;
}

.aligned-left{
    text-align: left;
}

.aligned-right{
    text-align: right;
}

.floatedRight{
    float: right;
}

.floatedLeft{
    float: left;
}

.highlightedText{
    background-color: #edff9a;
    padding: 0px 5px;
}

body img{
    max-width: 100%;
}

.page-banner{
    background-size: cover;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
}

#pageTitleWithBreadcrumbs h1{
    display: none;
}

.lightBlue{
    background: url('/IBC Digital/Templates/img/pattern-bg.png') no-repeat center center #DEF7FF;
    background-size: cover;
}

.lightGrey{
    background-image: linear-gradient(to right, #f0f0f0, #ffffff);
}

.lightGreyWithPattern{
    background: url('/IBC Digital/Templates/img/pattern-bg.png') no-repeat center center #F9FDFF;
    background-size: cover;
}

.lightGreyAndBlue{
    background-image: linear-gradient(#f0f0f0, #00adef);
}

.white{
    background-color: #ffffff;
}

.digitalMarketing{
    background: url('/IBC Digital/Templates/img/secret-weapon-tosuccess.png') no-repeat center center transparent;
    background-size: cover;
}

.ourWork{
    background: url('/IBC Digital/Templates/img/whats-instore-desktop.png') no-repeat center center transparent;
    background-size: cover;
}

.ourWorkGovt{
    background: url('/IBC Digital/Templates/img/government-website-desktop.png') no-repeat center center transparent;
    background-size: cover;
}

.checkCircle{
    list-style-type: none;
}
    
.checkCircle li{
    background: url('/IBC Digital/Templates/img/checkCircle.png') no-repeat left center;
    padding-left: 44px;
    padding-top: 3px;
}

.fa-check-circle{
    color: #00ADEF;
    margin-right: 5px;
}

.w-20{
    width: 20%;
}

#subpage-main .blueBg{
    background-color: #00ADEF;
    color: #ffffff;
    margin-top: 2em;
    padding: 1em;
    border-radius: 20px;
}

/* END: GLOBAL STYLES */


/* START: HEADER */
#header #floating-contact{
    position: fixed;
    top: 50%;
    right: -47px;
    transform: rotate(270deg);
}

#header #floating-contact a{
    background-color: #02b9ff;
    color: #ffffff;
    padding: 10px;
}

#header #header-content{
    position: absolute;
    width: 100%;
    top: 15px;
}

#header #header-content #top-links{
    text-align: right;
    margin: 15px 0px;
}

#header #header-content #top-links a{
    margin-right: 25px;
    color: #ffffff;
}

#header #header-content #top-links a:last-child{
    margin-right: 0px;
}

#header #header-content .navigation{
    position: fixed;
    width: 100%;
}

#header #header-content .navigation.fixed-nav{
    background-color: #000000;
    padding: 10px 0px;
    top: 0;
    z-index: 1;
}

#header #header-content #site-logo, #header #header-content nav{
    display: inline-block;
}

#header #header-content #site-logo{
    width: 29%;
}

#header #header-content nav{
    width: 70%;
    float: right;
    margin-top: 1em;
}

#header #header-content nav .container-fluid{
    padding-right: 0px;
}

#header #header-content nav ul li a{
    color: #ffffff;
    margin: 0px 20px;
    padding: 8px 20px;
    border-radius: 20px;
    background-color: transparent;
}

#header #header-content.subpage nav ul li a{
    color: #000000;
}

#header #header-content.subpage nav ul li ul li a{
    color: #ffffff;
}

#header #header-content nav ul li:last-child a{
    margin-right: 0px;
}

#header #header-content nav ul li a.active,
#header #header-content nav ul li a:hover,
#header #header-content nav ul li a:focus{
    background-color: #c1d64b;
    color: #ffffff;
}

#header #header-content nav .dropdown-menu{
    background-color: #c1d64b;
}

#header #header-content nav .dropdown-menu li a{
    color: #ffffff;
    margin: 0px auto;
    padding: 8px 20px;
}

#header #header-content nav .dropdown-menu li a:hover, 
#header #header-content nav .dropdown-menu li a:focus{
    background-color: #0f303f;
    color: #ffffff;
    border-radius: 0px;
    margin: 0px auto;
}

/* ============ desktop view ============ */
@media all and (min-width: 992px) {
    .dropdown-menu li{ position: relative;  }
    .nav-item .submenu{ 
        display: none;
        position: absolute;
        left:100%; 
        top:-7px;
    }
    .nav-item .submenu-left{ 
        right:100%; left:auto;
    }
    .dropdown-menu > li:hover{ background-color: #c1d64b; }
    .dropdown-menu > li:hover > .submenu{ display: block; }
}   
/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {
  .dropdown-menu .dropdown-menu{
      margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;
  }
}   
/* ============ small devices .end// ============ */

/* Subpage header */
#header #header-content.subpage{
    top: 0px;
}

#header #header-content.subpage .navigation{
    background-color: #ffffff;
    padding: 15px 0px 10px;
}

#header #header-content.subpage #top-links{
    width: 70%;
    float: right;
}

#header #header-content.subpage #top-links a{
    color: #404040;
}

#header #header-content #top-links a:hover,
#header #header-content #top-links a:focus{
    color: #02B9FF;
}

#header #header-content.subpage #top-links a.blueLink{
    color: #02b9ff;
}

#header #header-content.subpage #top-links a.blueLink:hover,
#header #header-content.subpage #top-links a.blueLink:focus{
    color: #c1d64b;
}

#header #header-content.subpage nav{
    margin: -3em -1em 0em 0em;
}

/* End: Subpage header */

/* END: HEADER */


/* START: BODY */

/* HERO */
#hero{
    margin-top: -35px;
}

#hero img{
    max-width: 100%;
}
 
#hero #hero-panel{
    position: relative;
    top: -25em;
    margin: 0px auto;
    width: 70%;
    background: rgb(0,0,0,0.5);
    padding: 2em 2em 4em;
}

#hero #hero-panel #hero-title{
    font-size: 48px;
    font-weight: 600;
}

#hero #hero-panel #hero-desc{
    font-size: 22px;
}

#hero #hero-panel #hero-link{
    margin-top: 20px;
}

#hero #hero-panel #hero-link a{
    background-color: #fdc130;
    color: #000000;
    padding: 15px 20px;
    border-radius: 20px;
}

#hero #hero-panel #hero-link a:hover,
#hero #hero-panel #hero-link a:focus{
    background-color: #0f303f;
    color: #ffffff;
}


/* MAIN CONTENT */
#mainContent{
    color: #000000;
}

#mainContent .button-panel{
    margin-top: 40px;
}

#mainContent .button-panel a{
    background-color: #fdc130;
    color: #000000;
    padding: 15px 30px;
    border-radius: 20px;
    margin-right: 20px;
}

#mainContent .button-panel a.green{
    background-color: #d6f140;
}

#mainContent .button-panel a:hover,
#mainContent .button-panel a:focus{
    background-color: #0f303f;
    color: #ffffff;
}

#mainContent #our-advantages, #mainContent #our-services, #mainContent #testimonials, #mainContent #next-level{
    padding: 50px 0px;
}


/* OUR ADVANTAGES */
#mainContent #our-advantages{
    background: url('/IBC%20Digital/Templates/img/our-advantages.jpg') no-repeat transparent center center;
    background-size: cover;
}

#mainContent #our-advantages .inLineContentContainer{
    margin: 20% 0%;
}

#mainContent #our-advantages .content-panel{
    width: 70%;
}


/* OUR SERVICES */
#mainContent #our-services{
    background-color: #f4fcff;
}

#our-services .cards{
    margin: 50px 0px;
}

#our-services .cards .card-item{
    position: relative;
    margin: 20px auto;
    min-height: 25em;
    background: #ffffff;
    padding: 30px 15px;
    border-radius: 10px;
}

#our-services .cards .card-img{
    height: 120px;
}

#our-services .cards .card-title{
    font-size: 24px;
    font-weight: 600;
}

#our-services .cards .card-desc{
    font-size: 18px;
}

#our-services .cards .card-link{
    position: absolute;
    bottom: 30px;
}

#our-services .cards .card-link em{
    color: #fdc130;
}

#our-services .cards .card-link a:hover,
#our-services .cards .card-link a:focus{
    color: #ffffff;
}

#our-services .cards .waves-img{
    position: absolute;
    bottom: 0;
    right: 0;
}

#our-services .cards .card-item:hover, 
#our-services .cards .card-item:focus{
    cursor: pointer;
    color: #ffffff;
    background: linear-gradient(#02b9ff, #0f303f);
}

#our-services .view-all{
    background-color: #02b9ff;
    color: #000000;
    padding: 15px 30px;
    border-radius: 20px;
    margin-right: 20px;
}

#our-services .view-all:hover,
#our-services .view-all:focus{
    background-color: #0f303f;
    color: #ffffff;
}

.weFindWays{
    background:url('/IBC%20Digital/Templates/img/we-find-ways.png') no-repeat center right;
    background-size: contain;
}

.systemIntegration{
    background:url('/IBC%20Digital/Templates/img/system-integration.png') no-repeat top right;
    background-size: auto;
}


/* TESTIMONIALS */
#mainContent #testimonials{
    background: url('/IBC%20Digital/Templates/img/testimonials.png') no-repeat center center transparent;
    background-size: cover;
}

#mainContent #testimonials .inLineContentContainer{
    margin: 10% 0%;
}

#mainContent #testimonials h2{
    text-align: center;
    color: #ffffff;
}

#mainContent #testimonials h2:after{
    width: 0px;
}

#mainContent #testimonials .testimonial-slider{
    margin-top: 50px;
}

#mainContent #testimonials .testimonial-slider .testimonial-item{
    text-align: center;
}

#mainContent #testimonials .testimonial-slider .testimonial-item .testimonial-box{
    background-color: #ffffff;
    color: #000000;
    border-radius: 15px;
    min-height: 300px;
    margin: 20px 10px;
    padding: 15px;
}

#mainContent #testimonials .testimonial-slider .testimonial-item .testimonial-box:before{
    content: url('/IBC%20Digital/Templates/img/startbq.png');
    float: left;
}

#mainContent #testimonials .testimonial-slider .testimonial-item .testimonial-box:after{
    content: url('/IBC%20Digital/Templates/img/endbq.png');
    float: right;
}

#mainContent #testimonials .testimonial-slider .testimonial-item .testimonial-arrow-icon{
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ffffff;
    margin: -20px auto;
}

#mainContent #testimonials .testimonial-slider .testimonial-item .testimonial-name{
    color: #02b9ff;
    font-size: 18px;
    margin-top: 35px;
}

#mainContent #testimonials .testimonial-slider .testimonial-item .testimonial-company{
    color: #ffffff;
    font-size: 16px;
}

#mainContent #testimonials .testimonial-slider .slick-dots li button:before{
    color: #c4c4c4;
    font-size: 10px;
    top: 20px;
}

#mainContent #testimonials .testimonial-slider .slick-dots li.slick-active button:before{
    color: #02b9ff;
}


/* NEXT LEVEL */
#mainContent #next-level{
    background: url('/IBC%20Digital/Templates/img/next-level.png') no-repeat center center transparent;
    background-size: cover;
}

#mainContent #next-level .inLineContentContainer{
    margin: 10% 0%;
}

#mainContent #next-level .content-panel{
    width: 70%;
    margin-top: 50px;
}

/* END: BODY */


/* START: FOOTER */
#footer{
    background-color: #3e5e6c;
    padding: 5em 0em;
}

#footer #footer-top{
    border-bottom: 1px solid #cccccc;
    margin-bottom: 2em;
    padding-bottom: 4em;
}

#footer #footer-top #footer-tagline{
    font-size: 36px;
    margin-bottom: 35px;
}

#footer #footer-top #footer-button a{
    background-color: #02b9ff;
    color: #ffffff;
    padding: 15px 30px;
    border-radius: 20px;
    font-weight: 600;
}

#footer #footer-top #footer-button a:hover,
#footer #footer-top #footer-button a:focus{
    background-color: #ffffff;
    color: #02b9ff;
}

#footer #footer-top #footer-icons{
    text-align: right;
    font-size: 36px;
    padding-top: 15px;
}

#footer #footer-top #footer-icons a{
    margin-right: 10px;
    color: #ffffff;
}

#footer #footer-top #footer-icons a:hover,
#footer #footer-top #footer-icons a:focus{
    color: #c1d64b;
}

#footer #footer-top #footer-call{
    text-align: right;
}

#footer #footer-top #footer-call a{
    font-size: 36px;
    color: #ffffff;
}

#footer #footer-top #footer-call a:hover,
#footer #footer-top #footer-call a:focus{
    color: #c1d64b;
}

#footer #footer-middle{
    border-bottom: 1px solid #cccccc;
}

#footer .w-20{
    width: 19%;
    display: inline-block;
}

#footer .footer-menu{
    vertical-align: top;
}

#footer .footer-menu ul li a{
    font-size: 14px;
}

#footer .footer-menu ul li:first-child a{
    font-size: 18px;
}

#footer #footer-middle ul{
    padding-left
}

#footer #footer-middle ul li{
    list-style: none;
    margin: 10px 0px;
}

#footer #footer-middle ul li a{
    color: #ffffff;
}

#footer #footer-middle ul li a:hover,
#footer #footer-middle ul li a:focus{
    color: #c1d64b;
}

#footer #footer-bottom{
    padding-top: 5em;
}

#footer #footer-bottom img{
    width: auto;
    max-height: 75px;
}

#footer #footer-bottom ul li{
    list-style: none;
    margin: 10px 0px;
    font-size: 14px;
}

#footer #footer-bottom ul li a{
    color: #ffffff;
    font-size: 14px;
}

#footer #footer-bottom ul li a:hover,
#footer #footer-bottom ul li a:focus{
    color: #c1d64b;
}

/* END: FOOTER */


/* START: OUR TEAM page */
#ourTeam-banner{
    background: url('/IBC%20Digital/Templates/img/about-us-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 100%;
}

#ourTeam-main .textPanel{
    color: #404040;
    padding: 10em 10em 5em;
}

.banner-text{
    margin: 25% auto;
    color: #000000;
}

#subpage-banner .banner-text{
    color: #ffffff;
    background: rgb(0,0,0,0.5);
    padding: 2em 2em 4em;
}

#meet-team{
    padding: 2em 10em;
}

#meet-team h2{
    color: #141515;
}

#meet-team .main-bg #mobileImage{
    display: none;
}

.teamModal .modal-header{
    border-bottom: 0px none;
}

.teamModal .modal-body{
    text-align: center;
    padding: 15px 20px;
}

.teamModal .modal-body .teamName{
    color: #141515;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}

.teamModal .modal-body .teamDesc p{
    text-align: left;
    color: #404040;
}

.teamModal .modal-body .teamDesc ul{
    text-align: left;
    list-style: disc;
    color: #404040;
}

/* END: OUR TEAM page */


/* START: SUBPAGE styles*/
#subpage-main{
    color: #404040;
    overflow-x: hidden;
}

#subpage-main .textPanel{
    padding-right: 1em;
}

#subpage-main .content-b, #subpage-main .content-c{
    padding: 8em 8em 5em;
}

#subpage-main .ready-to-talk{
    background: url('/IBC%20Digital/Templates/img/ready-to-talk.png') no-repeat transparent center center;
    background-size: cover;
    min-height: 400px;
    padding: 8em;
}

#subpage-main .blue-btn{
    background-color: #02b9ff;
    color: #ffffff;
    padding: 15px 30px;
    border-radius: 20px;
    margin-right: 20px;
}

#subpage-main .blue-btn:hover,
#subpage-main .blue-btn:focus{
    background-color: #0f303f;
}

#subpage-main .achieve-business-goals{
    background: url('/IBC%20Digital/Templates/img/achieve-business-goals.png') no-repeat transparent center center;
    background-size: cover;
    min-height: 400px;
    padding: 8em;
}

#subpage-main #whoWeveHelped,
#subpage-main #successfulCompanies{
    text-align: center;
}

#subpage-main #whoWeveHelped h2,
#subpage-main #successfulCompanies h2{
    margin-bottom: 2em;
}

#subpage-main #whoWeveHelped .row,
#subpage-main #successfulCompanies .row{
    display: table;
    width: 100%;
    margin-bottom: 2em;
}

#subpage-main #whoWeveHelped .w-20,
#subpage-main #successfulCompanies .w-20{
    vertical-align: middle;
    display: table-cell;
}

#subpage-main .appItem{
    margin-bottom: 2em;
}

#subpage-main .appItem .appImg{
    padding: 0;
    background-color: #ffffff;
}

#subpage-main .appItem .appImg img{
    width: 100%;
    height: auto;
}

#subpage-main .appItem .appText{
    background-color: #ffffff; 
    padding: 3em 2em 2em;
}

#subpage-main .otherApps{
    padding: 8em 8em 5em;
}

#subpage-main .otherApps .row{
    margin-bottom: 2em;
}

#subpage-main .otherApps a{
    display: inline-block;
    background-color: #def7ff;
    color: #000000;
    font-weight: bold;
    padding: 1em 2em;
    border-radius: 0.3em;
}

#subpage-main .otherApps a:hover,
#subpage-main .otherApps a:focus{
    background-color: #02b9ff;
    color: #ffffff;
}

#subpage-main .takeControlROI{
    background: url('/IBC%20Digital/Templates/img/take-control-roi.png') no-repeat transparent center center;
    background-size: cover;
    min-height: 400px;
    padding: 8em;
}

#subpage-main .productDevelopment{
    background: url('/IBC%20Digital/Templates/img/verdi.png') no-repeat transparent center center;
    background-size: cover;
    min-height: 400px;
}

#subpage-main .whatsInIt{
    background: url('/IBC%20Digital/Templates/img/whats-init.jpg') no-repeat transparent center center;
    background-size: cover;
    min-height: 400px;
    padding: 8em;
}

#subpage-main .revenueToTheRoof{
    background: url('/IBC Digital/Templates/img/revenue-tothe-roof.png') no-repeat center center #F9FDFF;
    background-size: cover;
}

#subpage-main .revenueToTheRoof .row{
    padding-bottom: 5em;
}

#subpage-main .revenueToTheRoofItem{
    background-color: #ffffff;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-top: 2em;
}

#subpage-main .revenueToTheRoofItem img{
    width: 100%;
}

#subpage-main .revenueToTheRoofItem .revenueToTheRoofTitle{
    background: url('/IBC Digital/Templates/img/checkCircle.png') no-repeat 10px center;
    padding-left: 44px;
    padding-right: 15px;
    padding-top: 3px;
    margin: 30px auto 15px;
    text-align: left;
    font-weight: bold;
}

#subpage-main .revenueToTheRoofItem .revenueToTheRoofText{
    padding: 15px;
    text-align: left;
    min-height: 200px;
}

#subpage-main .weKnowYouWantIt{
    background: url('/IBC%20Digital/Templates/img/we-know-you-want-it.jpg') no-repeat transparent center center;
    background-size: cover;
    min-height: 400px;
    padding: 8em;
}

#subpage-main .resultsYouveBeenWaitingFor{
    background: url('/IBC%20Digital/Templates/img/results-youve-been-waiting-for.png') no-repeat transparent center bottom;
    min-height: 400px;
    padding: 8em;
}

#subpage-main .resultsYouveBeenWaitingFor ul{
    list-style: none;
}

#subpage-main .smm .shadowBox{
    margin: 4em 0em;
    background-color: #ffffff;
    border-radius: 15px;
    padding: 1em;
    box-shadow: 0 7px 10px 10px rgb(0 0 0 / 20%);
}

#subpage-main .smm .shadowBox:last-child{
    margin-bottom: 0;
}

#subpage-main .smm .shadowBox .leftPanel{
    padding: 2em 0;
}

#subpage-main .sMPlatformUsers{
    margin: -5em 0 5em;
}

#subpage-main .wayofPros{
    padding: 5em 0 5em 8em;
}

#subpage-main .wayofPros img{
    max-width: 70%;
}

#subpage-main .smmDoneRight{
    padding: 0em 8em 5em;
}

#subpage-main .smmDoneRight img{
    margin-bottom: 2em;
}

#subpage-main .userCentricDesign img{
    margin: 0 2em 2em 0;
}

#subpage-main .webDesignBrandRecognition{
    background-color: #202730;
    color: #ffffff;
    padding: 8em;
}

#subpage-main .webDesignBrandRecognition .highlightedText{
    color: #000000;
}

#subpage-main .webDesignBrandRecognition img{
    margin-bottom: 2em;
}

#subpage-main .brandRecognition{
    background: url('/IBC%20Digital/Templates/img/design-brings-buck-desktop.png') no-repeat transparent center bottom;
    padding-bottom: 1em;
    background-size: contain;
}

#subpage-main .margin5Em{
    margin: 5em 0;
    padding: 0 8em;
}

#subpage-main .lineInBetween{
    display: flex;
    flex-direction: row;
}

#subpage-main .lineInBetween:before,
#subpage-main .lineInBetween:after{
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #00ADEF;
    margin: auto;
}

#subpage-main .lineInBetween span{
    padding: 0 1em;
}

#subpage-main .intuitiveWebDesign{
    background-color: #DEF7FF;
    padding: 5em 8em;
}

#subpage-main .intuitiveWebDesign .row{
    margin-bottom: 1em;
}

#subpage-main .intuitiveWebDesign .row .col-md-11{
    padding-top: 5px;
}

#subpage-main .hosting{
    padding: 5em 0em;
}

#subpage-main .takeChargeOfBusinessGrowth{
    background: url('/IBC%20Digital/Templates/img/take-charge-of-business-growth-desktop.png') no-repeat transparent center bottom;
    padding: 5em 8em;
    background-size: cover;
}

#subpage-main .whyNeedMaintenance{
    margin-top: 4em;
}

#subpage-main .whyNeedMaintenance .shadowBox{
    background-color: #ffffff;
    border-radius: 15px;
    padding: 1em;
    box-shadow: 0 7px 10px 10px rgb(0 0 0 / 20%);
    margin: 1em 0;
    min-height: 20em;
}

#subpage-main .whyNeedMaintenance .shadowBox .shadowBoxTitle{
    font-weight: bold;
    margin-bottom: 1em;
}

#subpage-main .whyNeedMaintenance .shadowBox .shadowBoxTitle img{
    width: auto;
    max-width: 2em;
    margin-bottom: 0;
}

#subpage-main .webMaintenanceExperts{
    background: url('/IBC%20Digital/Templates/img/web-maintenance-experts-desktop.png') no-repeat transparent center bottom;
    padding: 5em 8em 8em;
    background-size: cover;
}

#subpage-main .webMaintenancePlans ul {
    list-style: none;
}

#subpage-main .webMaintenancePlans .shadowBox{
    background-color: #ffffff;
    border-radius: 15px;
    padding: 3em;
    box-shadow: 0 7px 10px 10px rgb(0 0 0 / 20%);
    margin: 1em 0;
}

#subpage-main .webMaintenancePlans .shadowBox.dark{
    background-color: #000000;
    color: #ffffff;
    box-shadow: 0 7px 10px 10px rgb(0 173 239 / 20%);
}

#subpage-main .webMaintenancePlans .shadowBox .shadowBoxTitle{
    display: inline-block;
    background-color: #00ADEF;
    color: #ffffff;
    border-radius: 15px;
    padding: 5px 20px;
    margin-bottom: 2em;
    font-size: 20px;
}

#subpage-main .webMaintenanceForYou{
    margin-top: 4em;
}

#subpage-main .webMaintenanceForYou .shadowBox{
    background-color: #ffffff;
    border-radius: 15px;
    padding: 1em;
    box-shadow: 0 7px 10px 10px rgb(0 0 0 / 20%);
    margin: 1em 0;
    min-height: 20em;
}

#subpage-main .webMaintenanceForYou .shadowBox .shadowBoxTitle{
    display: inline-block;
    background-color: #202730;
    color: #ffffff;
    border-radius: 20px;
    padding: 5px 20px;
    margin-bottom: 2em;
    font-size: 20px;
}

#subpage-main .trustworthyTransparent{
    background: url('/IBC%20Digital/Templates/img/trustworthy-transparent-desktop.png') no-repeat transparent center bottom;
    padding: 5em 8em;
    background-size: cover;
}

#subpage-main .whatToExpect{
    background-color: #DEF7FF;
    padding: 5em 8em;
}

#subpage-main .IBCDigitalSupport{
    padding: 5em 8em;
}

#subpage-main .completedProjects .projectItem{
    margin-bottom: 2em;
}

#subpage-main .completedProjects .projectItemImage img{
    width: 100%;
}

#subpage-main .completedProjects .projectItemTitle{
    font-weight: bold;
    padding: 1em 1em 0em;
}

#subpage-main .completedProjects .projectItemDesc{
    color: #5B5B5B;
    padding: 0em 1em;
}

#subpage-main .bringResults{
    color: #ffffff;
}

#subpage-main .bringResults .highlightedText{
    color: #000000;
}

#subpage-main .strictestStandards{
    padding: 5em 8em;
}

#subpage-main .bigClients{
    background: url('/IBC%20Digital/Templates/img/big-client-desktop.png') no-repeat transparent center left;
    padding: 5em 8em;
    background-size: cover;
}

#subpage-main .coffeeWithUs{
    padding: 5em 8em;
}

#subpage-main .letsChat{
    padding: 5em 8em;
}
/* END: SUBPAGE styles */
